package koction.model.product;

import java.util.List;
import java.util.Map;

public interface ProductDao {
	public List<ProductVO> getProductListByCategory(String category);
	public List<ProductVO> searchProductListByName(String name);
	/*public List<ProductVO> searchProductListByMaker(String maker);
	public List<ProductVO> findProductListByPrice(Map map);*/
	public List<ProductVO> searchProductByNameAndCategory(Map map);
	public ProductVO getProductInfo(String productId);
	
	public List<ProductVO> getProductListByCategoryAndPriceAscOrder(Map map);
	public List<ProductVO> getProductListByCategoryAndPriceDescOrder(Map map);
	public List<ProductVO> getProductListByCategoryAndStarOrder(Map map);
	
	public List<ProductVO> getProductListByNameAndPriceAscOrder(Map map);
	public List<ProductVO> getProductListByNameAndPriceDescOrder(Map map);
	public List<ProductVO> getProductListByNameAndStarOrder(Map map);
	
	public List<ProductVO> getProductListByAllAndPriceAscOrder(Map map);
	public List<ProductVO> getProductListByAllAndPriceDescOrder(Map map);
	public List<ProductVO> getProductListByAllAndStarOrder(Map map);
}
